export type Ordering = -1 | 0 | 1; // 定义一个类型别名

// 进行反向排序
export function reverse(a: Ordering): Ordering {
  switch (a) {
    case 0:
      return 0;
    case -1:
      return 1;
    case 1:
      return -1;
  }
}

// 或者操作
export function or(a: Ordering, b: Ordering): Ordering {
  if (a === 0) {
    return b;
  } else {
    return a;
  }
}
